package jp.seraph.jspf.pose;


public interface PoseManager {
    public void setPose(String aName, Pose aPose);

    public void removePose(String aName);

    /**
     * PoseManagerが管理するPoseの中からaNameという名前のPoseを返す。
     *
     * @param aName Poseの名前
     * @return 対象のPose 存在しない場合null
     */
    public Pose getPose(String aName);

    public boolean containsPose(String aName);

    public Iterable<String> getPoseNames();
}
